home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / internet / iccchess.zip / ICCMAN3.TXT < prev    next >
Text File  |  1996-04-02  |  36KB  |  939 lines

  1. From:     Daniel Sleator
  2. Sent:     Monday, April 01, 1996 10:15 PM
  3. To:     L. Mitchell Wein
  4. Subject:     ICC help file: Manual4 (from guest125)
  5.  
  6. ******************************* Manual4 *********************************
  7.                        (second half of commands)
  8.               Copyright (C) 1995 Internet Chess Club
  9.  
  10. This Manual file contains all the text of the files in the first half of
  11. the "help" list.  The files have been combined into a single file so that
  12. you can email it to yourself easily with the "mailhelp" command.
  13.  
  14. Be advised that this file is almost 800 lines!  Prior to mailing it to
  15. yourself, PLEASE check the email address in your finger and make sure it
  16. is correct!  We don't want to get bounced mail with a file this long.
  17.  
  18. Thanks, and enjoy!  If you have any questions or comments, send a message
  19. to arcsin or POTZY.
  20. _________________________________________________________________________
  21.  
  22. CONTENTS OF Manual4:
  23. multi, news, observe, oldmoves, open, password, pending, ping, players, plus,
  24. primary, promote, quit, quota, rank, rated, refresh, resign, revert, say,
  25. search, set, shout, smoves, sposition, sshout, startsimul, statistics,
  26. stored, style, tell, time, takeback, unexamine, unobserve, upstatistics,
  27. vars, whisper, who, who1, who2, xobserve, xtell, znotl.
  28. _________________________________________________________________________
  29.  
  30. ***** MULTI *****   
  31.  
  32. Command : multi
  33. Args    : several ICC commands, separated by semicolons (;)
  34.  
  35. The multi command allows you to enter more than one ICC command on a single
  36. line separated by semicolons (;). Some examples of how this can be useful:
  37.  
  38.      multi Nf3; draw
  39.  
  40. This multi command would play Nf3 and request a draw immediately, before your
  41. opponent gets a chance to move.  This could be useful if there is a 3-fold
  42. repetition of position, and you want to claim a draw, and not allow your
  43. opponent to make a different move to take away your draw.
  44.  
  45. Multi commands can be very useful in aliases.  Suppose you want things to be
  46. quiet when you are playing a game.  You can make a "quiet" alias:
  47.  
  48.      +alias quiet multi set shout 0; set sshout 0; -chan 1; -chan 3
  49.  
  50. Then when you type "quiet", your shout and sshout would be turned off, and
  51. you would get out of channels 1 and 3.
  52.  
  53. The word "multi" can be replaced by ; in the command.  Aliases cannot be used
  54. inside multi commands.  The "i" command cannot be used in a multi command.
  55.  
  56. See also: alias
  57.  
  58. ***** NEWS *****   
  59.  
  60. Command : news
  61. Args    : number or pair of numbers
  62. Examples: news
  63.           news 75
  64.           news 50 20
  65.  
  66. The "news" command allows you to read the news items telling about new ICC
  67. features, changes or important events.  A list of the latest files (only the
  68. ones created since you last logged in) is shown to you when you login.
  69. To read a news file, type 'news 75' for example.  To see a summary of the
  70. 10 most recent news files, just type 'news'.  To see a summary of a range
  71. of news files: 'news 50 20' gives a summary of the 20 news files starting
  72. from news 22.
  73.  
  74. We receive lots of requests to add news items about tournaments, simuls,
  75. and many other chess events unrelated to ICC.  We're sorry, but we can't
  76. place such items in the ICC news, because we have a large number of
  77. ICC-related news items.  Non-ICC news can be posted to rec.games.chess.misc.
  78. Thanks for your understanding.
  79.  
  80. 'help event' shows the message that you see when you log in.
  81. 'help moed-unreg' shows the message that unregistered players see.
  82.  
  83. See also: event, moed-unreg
  84.  
  85. ***** OBSERVE *****  
  86.  
  87. Command : observe
  88. Args    : game number or player
  89. Examples: "observe Fred" -- observes Fred's current game  
  90.           "observe 5" -- observes game 5
  91.  
  92. This shows you the board positions after each move of the specified
  93. game.  If you are already observing the specified game, this will
  94. remove it from your observation list.  The game may be specified either
  95. by its number or by the name of one of the players playing that game.
  96.  
  97. If no argument is specified, all observation is turned off.
  98.  
  99. You can observe a game while playing or examining.
  100. You can observe up to 32 games simultaneously.
  101.  
  102. See also: refresh, games, examine, primary, copygame
  103.  
  104. ***** OLDMOVES *****   
  105.  
  106. Command : oldmoves
  107. Args    : game number or player
  108.  
  109. The "old game" of a player is the game most recently completed.  The oldmoves
  110. command allows you to see the old game of any player currently logged on.
  111. If no argument is provided, it uses your own old game.
  112.  
  113. See also: games, moves
  114.  
  115. ***** OPEN *****    
  116.  
  117. Command : open 
  118. Args    : none
  119.  
  120.      This command toggles whether or not you accept match requests.
  121. If your open flag is False, you automatically refuse all offers for matches.
  122. If it is True, match requests come through as per normal.
  123.  
  124. Can also be changed with "set open 1" or "set open 0", and can be
  125. viewed with stats.  This variable is automatically set to 0 when
  126. you issue a "match" command.
  127.  
  128. See also: statistics, set 
  129.  
  130. ***** PASSWORD *****  
  131.  
  132. Command : password
  133. Args    : oldpassword newpassword
  134.  
  135.     This command changes your password.  The first argument is your
  136. old password, and the second is your new one.  A password may not
  137. contain blanks, and may be at most 15 characters in length.
  138.  
  139. When choosing a password, PLEASE make it a difficult one for people
  140. to figure out or guess.   You don't want people getting into your
  141. account on ICC.  Choose passwords that are not real words.  Choose
  142. passwords that have a combination of letters and numbers and other
  143. characters, such as !@#$%^&*().  These passwords are much harder to
  144. guess.
  145.  
  146. ***** PENDING *****  
  147.  
  148. Command : pending
  149. Args    : none
  150.  
  151.     If you're not playing, it lists the current challenges from others
  152. to you and from you to others.  If you are playing, it lists current
  153. offers (draw, abort or adjourn) from you and the opponent.  If the
  154. current position has occured three or more times, this is indicated,
  155. and if 45 or fewer moves are required until a draw may be declared by
  156. the 50 move rule, then this number is also shown.
  157.  
  158. See also: match, draw, abort, adjourn  
  159.  
  160. ***** PING *****   
  161.  
  162. Command : ping
  163. Args    : name
  164.  
  165. This command measures the "lag" of the named player (you, if no name
  166. is specified).  A "ping" message is sent from ICC to the timestamp
  167. program of the specified player.  The timestamp then returns a message to
  168. the ICC.  You are shown the time taken by this round trip (in milliseconds).
  169. The command does nothing if the given player is not running a timestamp
  170. client.
  171.  
  172. See also: lag, timestamp
  173.  
  174. ***** PLAYERS *****  
  175.  
  176. Command :  players
  177. Args    :  none
  178.  
  179. This is like typing "who x" where x is the value of your "players"
  180. variable.  Typically it is set to a string containing "a" so that it
  181. displays players who are open for matches.
  182.  
  183. See also: vars, who, set
  184.  
  185. ***** PLUS *****  
  186.  
  187. Command : plus
  188. Args    : list name player or list element
  189. Examples: "+notify Fred" -- adds Fred to your notify list
  190.           "+gnot Fred" -- adds Fred to your game notify list
  191.  
  192. Adds the specified player or list element to the specified list.  List and
  193. player names can be abbreviated.  Plus can be abbreviated with "+".
  194.  
  195. See also: list
  196.  
  197. ***** PRIMARY *****  
  198.  
  199. Command : primary
  200. Args    : game number or player
  201. Examples: "primary 5" -- makes game 5 your "primar"y game.
  202.  
  203. Specifies which game is your "primary" game.  Your kibtizes and
  204. whispers will go to your primary game, when you are observing more
  205. than one game at a time.
  206.  
  207. See also: games, examine, observe, kibitz, whisper
  208.  
  209. ***** PROMOTE *****   
  210.  
  211. Command : promote
  212. Args    : k, b, r, q
  213.  
  214. NOTE:
  215.   This command is obsolete.  It is kept because some client
  216.   programs and old computer programs still depend on it.
  217.   To promote to something besides a queen, use "=" notation,
  218.   as in "e8=n".
  219.  
  220. Here is the rest of the old "promote" help file:
  221.   Sets the promotion type. When a pawn reaches the 8th rank,
  222.   it will be promoted to a queen by default. You can change
  223.   this to a knight (k), bishop (b), or rook (r), by typing
  224.   "promote piece" where piece is k, b, r.  You must type
  225.   this BEFORE moving the pawn.  Your new promotion choice
  226.   remains in effect for the rest of the current game. You can
  227.   change the promotion type back to a queen with "promote q".
  228.  
  229.   Yes, we know "k" is a dumb letter for knight, and "n" would be 
  230.   better :)
  231.  
  232. ***** QUIT *****  
  233.  
  234. Command : quit
  235. Args    : none
  236.  
  237.      Log off.  If you are in the middle of a game, the game will be
  238. adjourned, otherwise you simply leave the server.
  239.      
  240.      Please do 'help abuse' to see when it is appropriate to logout
  241. and when it isnt.
  242.  
  243. See also: exit   
  244.  
  245. ***** QUOTA *****   
  246.  
  247. Command : quota
  248. Args    : none
  249.   
  250. This command shows you how long you have been logged into the ICC during
  251. the past 24 hours.
  252.  
  253. It also shows the "time-allotment" and number of players in the queue.
  254. Both of these parameters have no meaning or use unless the number of
  255. players logged onto ICC exceeds 1000, the maximum capacity.
  256.  
  257. ***** RANK *****   
  258.  
  259. Command : rank
  260. Args    : name
  261.  
  262.      Shows you specified player's position in the list of all
  263. established active players, ordered by rating.  (If no player is
  264. specified, your name is used.  Ties are broken alphabetically.)  If
  265. the player is not established and active then the position shown is
  266. what it would have been had the player been established and active.
  267.  
  268. See also: list
  269.  
  270. ***** RATED *****  
  271.  
  272. Command : rated
  273. Args    : none
  274.  
  275.      This command toggles the value of the "rated" variable.
  276.  
  277. See also: set, statistics, definitions
  278.  
  279. ***** REFRESH *****    
  280.  
  281. Command : refresh
  282. Args    : game number or player
  283.  
  284. Redraw the board for the game indicated by its number or by the name of a
  285. player playing it.  If you are playing and not observing or if you are
  286. observing only 1 game, you need not supply an argument.
  287.  
  288. See also: observe
  289. ***** RESIGN *****
  290.  
  291. Command : resign
  292. Args    : name
  293.  
  294. With no arguments, resigns the current game to your opponent.
  295.  
  296. With one argument <name>, resigns your adjourned game against player <name>.
  297.  
  298. ***** REVERT *****   
  299.  
  300. Command : revert  
  301. Args    : none
  302.  
  303. The revert command is used when a player is in the 'examine' mode.  It
  304. is used to return to the actual game position after a side variation has 
  305. been investigated.
  306.  
  307. See also: examine
  308.  
  309. ****** SAY *****   
  310.  
  311. Command : say
  312. Args    : msg
  313.  
  314.      The message is sent to a player.  The recipient of the message is
  315. the person with whom you're playing (if you're playing), otherwise
  316. it's the player with whom you last played.
  317.  
  318. See also: kibitz, whisper, tell, shout
  319.  
  320. ***** SEARCH *****   
  321.  
  322. Command : search
  323. Args    : equations, names, and constraints
  324.  
  325. This command searches the ICC GM/IM database for games that satisfy the
  326. constraints you specify.  The games are put into your "hit list".  You can
  327. view the list and "examine" the games on line!  You can email the games to
  328. yourself also, using the "mailstored" command.  You can save games from the
  329. database into your personal library (help libraries).  You can search for
  330. specific players and specific openings (ECO codes)!  See "help ECO2" for an
  331. interesting breakdown of wins/losses/draws by opening!
  332.  
  333. The database contains games played by Grandmasters and International Masters
  334. on ICC.  It has over 60,000 games and is growing daily!  We currently add
  335. any game played by an IM, a GM, or in which the rating of both players is
  336. over 2300.  Games that are 2 minutes or less are not added.
  337.  
  338. Examples:
  339.  
  340. "search Roman eco=A23"
  341.       Lists games in which Roman was a participant and the ECO code was A23.
  342.  
  343. "search loser=Vacuum unrated"
  344.       Lists all unrated games lost by players whose names begin with "Vacuum"
  345.  
  346. "search Roman beetle nodraw"
  347.       Lists all games where Roman played beetle, and the game was not a draw.
  348.  
  349. "search eco=C1 standard mode=resign"
  350.       Lists all standard games with ECO codes C10 to C19, where the game
  351.       ended by a player resigning.
  352.  
  353. Each game in your hit list is numbered.  You can then access these games by
  354. number, using "examine", "sposition", "smoves", or "mailstored".  Read the
  355. help files on each of these commands.  For example, to examine game 18 in
  356. your hit list, just type "examine 18".
  357.  
  358. On the left side of an "=" sign, you can put: "white", "black", "winner",
  359. "loser", "+", "-", "eco", or "mode".  (Actually, any prefix of these words is
  360. allowed.)  "+" is the same as winner and "-" is just like "loser".  If the
  361. left side is not "eco" or "mode", the right side will be interpreted as a
  362. player name.
  363.  
  364. If the left side is "eco" (or a prefix of "eco") then the right side is
  365. interpreted as an eco code.  You may even use partial ECO codes, like "B2" or
  366. "D"!  If the left side is "mode" (or a prefix of "mode"), then the right side
  367. specifies how the game ended ("resign", "mate", "flag", "agreed", "stalemate",
  368. "rep", "50", "TM", "NM", or "NT".)  
  369.  
  370. A player name, or any of the following words can be used without an equation:
  371. "draw", "nodraw", "blitz", "standard", "rated", "unrated".  These options
  372. restrict the search further, in the obvious way.  You may also put "white"
  373. as an argument, meaning "show only games won by white".  Same for "black".
  374. You can also put an ECO code as an argument by itself (you don't have to use
  375. "eco=A23", just "A23" will suffice).
  376.  
  377. You may list the games of the previous search again, by just typing "search".
  378.  
  379. See also:  eco, ECO2, games, libraries
  380.  
  381. ***** SET *****  
  382.  
  383. Command : set
  384. Args    : variable value
  385. Examples: "set 1 Hello, I'm Fred" -- sets line 1 of your notes to this text
  386.           "set time 4" -- sets default time variable to 4 minutes
  387.  
  388.    You can use this command to change the setting of various
  389. variables.  See "help vars" for the meaning of each variable.  The
  390. address can only be changed by an administrator.
  391.  
  392. For example, to play unrated games, type "set rated 0", or "set r 0",
  393. since variable names can be abbreviated.  (Alternatively, you can use
  394. "on" or "true" for "1" and "off" or "false" for "0".)
  395.  
  396. You can have up to 10 lines of notes (each of which is an arbitrary
  397. 100 character string) displayed in your stats.  If "n" is a number,
  398. then the command
  399.  
  400.   set n hello
  401.  
  402. makes "hello" one of your note lines.  If n is 0, then the new note is
  403. added to the beginning of the list of notes.  If n is an already
  404. existing note, then "hello" replaces it, and if n is larger than the
  405. number of notes, "hello" is added to the end of your notes.  If the
  406. first or last note is REPLACED by the null message (e.g. "set 1", but
  407. not "set 0") then that note, and all neighboring empty notes
  408. disappear.
  409.  
  410. See also: finger, vars
  411.  
  412. ***** SHOUT *****   
  413.  
  414. Command : shout
  415. Args    : msg
  416.  
  417. Shouts the message <msg> to everyone who has their shout variable set
  418. to 1.  Only registered players can use this command.  Your shout is
  419. echoed to you with the number of recipients shown.  A "yourname shouts:"
  420. precedes the message.  A shout does not go to players who have censored
  421. the person shouting, or to players who have done "set shout 0".  Shout
  422. can be abbreviated with "!" (no following space needed).
  423.  
  424. Shouts are very useful if you have a question, and don't know who has
  425. the answer.  Before asking though, check if there is a help file on that
  426. subject.
  427.  
  428. Chess related shouts can be done with the "sshout" command, and will
  429. go to people who are interested in chess stuff (those with their sshout
  430. variable set to 1).  See "help sshout" for more info.
  431.  
  432. Sometimes there is too much shouting. If this bothers you, "set shout 0".
  433. Also, you can do your part to keep shouting down:  If your message is
  434. intended for only one person, then use "tell" and not "shout".
  435. Shouts such as "X is a lag-flagger", etc, are really not needed.  Please
  436. don't shout insults, or carry on long 2-person arguments using "shout".
  437.  
  438. A shout control policy is now in effect.  Basically you are limited to
  439. a certain number of shouts per minute. (The actual formula is based on 
  440. half-lives).  This is to keep certain people from going overboard and
  441. bombarding ICC with shouts.
  442.  
  443. You can see a list of people who have shout=1 by doing "who D".
  444.  
  445. See also: i, tell, say, kibitz, whisper, channels, sshout, atmosphere
  446.  
  447. ***** SMOVES *****   
  448.  
  449. Command : smoves
  450. Args    : player history# or player player or game id#
  451.  
  452. Examples: "smoves POTZY 15" will list the moves of game 15 in POTZY's history.
  453.           "smoves POTZY darooha" will list the moves of the adjourned game.
  454.           "smoves 5" -- lists the moves of game 5 in your search list.
  455.           "smoves %5" -- lists the moves of game 5 in your personal library.
  456.  
  457. Shows the list of moves of the specified game.
  458.  
  459. See also: stored, sposition, examine, mailstored, libraries, search
  460.  
  461. ***** SPOSITION *****   
  462.  
  463. Command : sposition
  464. Args    : player history# or player player or game id#
  465. Example : "spos Potzy Fred" -- shows the final position of specified game
  466.  
  467.     Shows the final position (like refresh) of the specified stored game.
  468.  
  469. See also: stored, smoves, examine, mailstored
  470.  
  471. ***** SSHOUT *****  
  472.  
  473. Command : sshout
  474. Args    : msg
  475.  
  476. **** Use "sshout" ONLY for serious chess-related shouts!
  477.  
  478. Shouts the message <msg> to everyone who has their sshout variable set
  479. to 1.  Only registered players can use this command.  Read "help shout"
  480. for more information on how this command works.
  481.  
  482. You can see a list of people who have shout=1 with "who D".
  483. You can see a list of people who have sshout=1 with "who S".
  484.  
  485. -----------------------------------------------------------------------
  486. "sshout" is to be used ONLY for chess-related shouts.  All other shouts
  487. MUST be done with the "shout" command.  Questions about ICC commands and
  488. interface questions should be sent to channel 1 (the help channel) or 
  489. should be asked with "shout", not sshout.
  490.  
  491. Examples of acceptable "sshouts" are:
  492.  
  493. "Anyone want to play an unrated 5 0 game?"
  494. "What about the Taimanov variation of the Ruy?"
  495. "I am going to the World Open. Is anyone else going?"
  496. "Kasparov just beat Karpov in the Linares tounament!"
  497. "I am starting a new ICC tournament, look at my notes for details."
  498. "Are there any chess clubs in Boston?"
  499.  
  500. Examples of shouts that MUST be done with "shout" and NOT "sshout" are:
  501.  
  502. "How do I view my stored games?"
  503. "I cannot get xboard working!"
  504. "Freddy! How are you doing!"
  505. "The Cowboys are going to win the Superbowl!"
  506.  
  507. See also: i, tell, say, kibitz, whisper, channels, shout
  508.  
  509. ***** STARTSIMUL *****
  510.  
  511. Command : startsimul
  512. Args    : none
  513.  
  514. Used to begin a simul, after you have added people to your simul list.
  515. Read "help simul" for complete info on giving simuls.
  516.  
  517. See also:  follow, simul
  518.  
  519. ***** STATISTICS *****   
  520.  
  521. Command : statistics
  522. Args    : none
  523.  
  524.     Prints a histogram of ratings, along with other interesting
  525. information about the set of players.
  526.  
  527. See also: best
  528.  
  529. ***** STORED *****   
  530.  
  531. Command : stored
  532. Args    : player
  533.  
  534.      This command lists all of the adjourned games of the specified
  535. player.  If the player is omitted, it uses your name.  Games are stored
  536. when one player quits, the players agree to adjourn, or the system is
  537. shutdown.  Both players must be registered for a game to be stored.
  538.  
  539. The stored command will show you if any of your opponents are currently
  540. logged in.  You will also automatically be notified when one of those
  541. opponents logs in.
  542.  
  543. If you have a stored game with player <name>, use the command
  544.  
  545. "match <name>"
  546.  
  547. to continue it, or the command
  548.  
  549. "resign <name>"
  550.  
  551. to resign it.
  552.  
  553. Please make an effort to finish your stored games.  Before playing a new
  554. opponent, check "stored" to see if any of your "stored opponents" are logged
  555. in.  If you are clearly losing a stored game, please resign it. You can
  556. do this even if your opponent is not logged in.  If you are clearly winning
  557. a stored game, and you never see your opponent logged in, you can ask an
  558. for an adjudication.  But please read "help adjudicate" BEFORE sending a
  559. message to the "adjudicate" account..
  560.  
  561. Games that are on moves 4 or earlier are not stored when there is a
  562. disconnection.  They are automatically aborted.
  563.  
  564. If you have over 20 stored games, you have too many, and you need to work on
  565. reducing the number before you play new games. People with over 20 stored
  566. games may be put on the abusers list.
  567.  
  568. You can view the position of a stored game with the sposition command.  You
  569. can see the moves of the game with the smoves command.
  570.  
  571. See also: adjourn, adjudicate, sposition, smoves
  572.  
  573. ***** STYLE *****   
  574.  
  575. Command : style
  576. Args    : num
  577.  
  578.         This command allows you to choose among the various board display
  579. options.  "num" is the style number (see below).  If no argument is provided,
  580. your current setting, along with the available options, is displayed.
  581.  
  582.  1.   Standard ICC board (default)
  583.  2.   USA-Today Sports Center-style board
  584.  3.   Experimental vt-100 ANSI board for dark backgrounds
  585.  4.   Experimental vt-100 ANSI board for light backgrounds
  586.  5.   Style suggested by ajpierce@med.unc.edu
  587.  6.   Email Board suggested by Thomas Fought (tlf@rsch.oclc.org)
  588.  7.   Miniature board
  589.  8.   ICC interface maker board-- raw data dump
  590.  9.   last 2 moves only (previous non-verbose mode)
  591. 10.   Sleator's new and improved raw dump
  592. 11.   Same as 8, but with verbose moves ("P/e3-e4", instead of "e4")
  593. 12.   Similar to style 10.  See the "style12" info file for information.
  594. 13.   None (no board, nothing).  See "programmers".  (Reverts to 1 on exit.)
  595.  
  596.  Each graphics interface generally requires a particular board style.
  597.  
  598. See also: interfaces, programmers, style10, style12
  599.  
  600. ***** TELL *****   
  601.  
  602. Command : tell
  603. Args    : player or channel, msg
  604. Examples: "tell John Hello, how are you?"  -- sends a tell to John
  605.           "tell 3 Is there a simul today?" -- sends a tell to channel 3.
  606.  
  607. This command tells the player or channel indicated by <who>, the
  608. message contained in <msg>.  It is the major method of one-on-one
  609. communication on the ICC.
  610.  
  611. If the <who> is replaced by a dot as in:
  612.  
  613.     tell . hello 
  614.  
  615. Then the message is sent to the previous recipient of a tell.
  616. An shorter way to write this is
  617.  
  618.     . hello
  619.  
  620. You can turn off tells from a particular player with "+censor".
  621. "+censor john" turns off tells from john to you.
  622.  
  623. If who is a number, then the tell goes to everybody receiving that
  624. channel number.  A comma "," may be used to indicate the previous
  625. channel tell, in a fashion analogous to "." above.
  626.  
  627. See also: channels, inchannel, list, xtell
  628.  
  629. ***** TIME ******  
  630.  
  631. Command : time
  632. Args    : game number or player
  633.  
  634. Print the clock times for the game indicated by its number or by the name
  635. of a player playing it.  If no argument is provided, and you are in a game,
  636. your game's clock times are shown.
  637.  
  638. See also: style
  639.  
  640. ***** TAKEBACK *****  
  641.  
  642. Command: takeback
  643. Args   : none or "1" or "2"
  644.  
  645. Instead of having to abort for typos and mouse slips you can just ask to 
  646. takeback a move or two.
  647.  
  648. To do this you type:
  649. takeback 1 (or just "takeback" for short) - Asks to take back one move
  650. takeback 2                                - Asks to take back two moves
  651.  
  652. Your opponent gets notification of your request (similar to draw, abort,
  653. or adjourn) and has the option to accept or decline the request.
  654. ("takeback" accepts the request, "decline takeback" declines it.)
  655.  
  656. NOTE: Your opponent is not obliged to accept.  Your own policy should be the
  657. same as the one you have with abort.  If it is completely obvious, then take
  658. back the move.  But there is no requirement.  Not taking back moves is not
  659. abusing.  If a person doesn't accept when you think he/she should, then just
  660. don't play with him/her anymore.
  661.  
  662. A suggested policy would be:  If it doesn't do your opponent any material or
  663. great positional/tactical harm then just ask to play on.  If it is an obvious
  664. slip up of the mouse or of a typo which loses your opponent an obvious piece
  665. then accept.  I repeat again your opponent is not obliged to follow this
  666. recommendation.
  667.  
  668. The clocks are restored to what they were at the moment the earliest undone
  669. move was made.  Taking back at the beginning of the game restores the clocks
  670. to their initial values.
  671.  
  672. See also: decline, abort, draw, atmosphere
  673.  
  674. ***** UNEXAMINE ******   
  675.  
  676. Command : unexamine
  677. Args    : none
  678.  
  679. Exits the 'examine' mode initiated with the 'examine' command
  680.  
  681. See also: examine
  682.  
  683. ***** UNOBSERVE *****
  684.  
  685. Command : unobserve
  686. Args    : game number or player
  687. Examples: "unobserve Fred" -- stops observing Fred's current game  
  688.           "unobserve 5" -- stops observing game 5
  689.           "unobserve"   -- stop observing all games
  690.  
  691. Stops you from observing the specified game.  If no argument is specified,
  692. all observation is turned off.
  693.  
  694. See also: observe, examine
  695.  
  696. ****** UPSTATISTICS ******
  697.  
  698. Command : upstatistics
  699. Args    : none
  700.  
  701. This command shows some self-explanatory statistics about the server program.
  702. The following line in the display needs explanation:
  703.  
  704. shout  help stats   who  tell  mess  hist games board   gin   pin other
  705.    2.0   1.3   3.1   1.9   0.7   0.2   1.7   1.4  65.5   1.7   1.2  19.2
  706. This tells you what percentage of the characters that the system sends out
  707. on the net is caused by shout, help, stats, who, tell, etc.
  708. This is followed by the percentage of characters taken up by the various board
  709. styles.
  710.  
  711.  automail=0  oldmail=1
  712.  
  713. * if automail is 0, then the automail feature is disabled.
  714. * if oldmail is 0, then the mailoldmoves feature is disabled.
  715.  
  716. See also: limits, style
  717.  
  718. ***** VARS *****   
  719.  
  720. Command : vars
  721. Args    : player
  722. Example : "vars Fred" -- would display listing of Fred's variables
  723.  
  724.      This command lists the settings of the variable of the specified player.
  725. (If no player is specified, you are chosen.)  You can change your variables
  726. with the "set" command.  For example:  "set shout 1".  "0" means no, "1"
  727. means yes, for most variables:
  728.  
  729.  rated, wild, time, inc -- These are the default values of the parameters
  730.                            when you issue a match command.
  731.  open -- Am I open to challenges?
  732.  ropen -- Am I open to challenges with ratedness diff. from my own rated var?
  733.  wopen -- Am I open to challenges with wildness diff. from my own wild var?
  734.  mood -- An extra variable you can use in your formula.
  735.  sshout, shout -- Will I hear sshouts, shouts
  736.  kib -- Will I hear kibitzes and whispers?  "set kib 2" to hear only titled
  737.        players.  "set kib 1" to hear all kibitzes and whispers.
  738.  tell -- Will I hear tells from unregistered players.
  739.  pin -- Will I be informed when each player enters and leaves the server?
  740.  gin -- Will I be informed of the start and end of each game?
  741.  style -- controls the manner in which the board will be displayed to me.
  742.  width -- Line breaking and who display assume this screen width.
  743.  height -- Number of lines in your screen used by a simple pager.
  744.  wrap -- If 1, lines of text will wrap on your screen.
  745.  prompt -- If 0, will suppress the ICC prompt "aics%".
  746.  machack -- set to 1 if using the Mactcp interface for the Macintosh.
  747.  highlight -- Highlights various things, like names of players talking to 
  748.               your name in the who list, etc.  Works on VT100 and xterms.
  749.               Choices are:
  750.                 0: no highlighting              4: underline
  751.                 1: inverse video                5: 1 and 4 combined
  752.                 2: boldface                     6: 2 and 4 combined
  753.                 3: 1 and 2 combined             7: 1 and 2 and 4 combined
  754.  
  755.  bell -- Will a bell ring whenever I receive a move, tell, or notification?
  756.  oldmatch -- Use the old-fashioned challenge indicator, for obsolete computers.
  757.  examine -- Should I automatically enter examine mode upon the end of my game?
  758.  unobserve -- Will you automatically stop observing a game if you begin
  759.               playing or examining?
  760.  autoflag -- If 1, ICC will call your opponent's flag automatically.
  761.  who -- Default parameters used when I type "who".
  762.  players -- Who parameters used for the players command.
  763.  messmail -- If 1, your ICC messages will be emailed to you automatically!
  764.  automail -- Will my games automatically be mailed to me upon completion?
  765.  mailformat -- 0 for ICC format, 1 for PGN format (Portable Game Notation)
  766.  addresspublic -- If 1, your email address will show when people finger you,
  767.           and your email will be shown when your messages are mailed to
  768.           another ICC member, so they can reply by email.
  769.  formula -- If set, all challengers must satisfy it.
  770.  interface -- Does nothing.  New interfaces should set this so that other users
  771.               can see what interface you are using.  Not saved in player file.
  772.  
  773. See also: set, formula, mood, style
  774.  
  775. ***** WHISPER *****   
  776.  
  777. Command : whisper
  778. Args    : text
  779.  
  780. Send the text to all the people observing a game but NOT the players
  781. of that game.  The game used is the one you're playing or the unique one
  782. you're observing.
  783.  
  784. Observers with "kibitz" variable off (see "help vars") will not receive the
  785. message, neither will players censoring you.  You can use whisper if you are
  786. registered and are observing a game, or if you are playing a game.  If you
  787. want to comment on a game, you should use "kibitz" or "whisper" instead of
  788. "shout".  Upon completion, whisper will print the number of people who
  789. received your message.
  790.  
  791. See also: kibitz, shout, tell, say, primary, vars
  792.  
  793. ***** WHO ******   
  794.  
  795. Command : who
  796. Args    : any combination of the set {DSorafRUgc123tvnsbBw!@T*}
  797.  
  798. The command "who" prints current ICC users. The format of the output is
  799. controlled by various flags.  Here is a typical result of "who v":
  800.  
  801.  +--------------------------------------------------------------------------+
  802.  |       User              Standard    Blitz       Wild       On for   Idle |
  803.  +--------------------------------------------------------------------------+
  804.  |  5    IR                2141 [6]    2668        ---- ( 0)      48        |
  805.  |    u  ADOLF             2283 ( 8)   2439        1285 ( 2)      39      1 |
  806.  |   Xu  Enger             2049 [5]    2412        1565 ( 4)      10      5 |
  807.  |   Xu  POTZY(ADM)        2350        2294 [3]    2181 [6]       11        |
  808.  |  5    leop              ---- ( 0)   2326        ---- ( 0)      10        |
  809.  |  9    crafty            2192        2288        1481 [6]    12:41        |
  810.  | 13    Fanning           1847        2201        2782 [6]        4        |
  811.  |   Xo  oldtimer          2201 [6]    2129        ---- ( 0)       1        |
  812.  |                                                                          |
  813.  |     8 Players displayed (of 78).                                         |
  814.  +--------------------------------------------------------------------------+
  815.  
  816. Starting from left to right: A number (5) indicates that the player is currently
  817. playing a game (game 5), "X" means the player is not open to matches, "u"
  818. means the player's rated flag is 0 (doesn't want to play rated games), "U"
  819. means the player is not registered, "o" means the player is observing at least
  820. one game.
  821.  
  822. Then come the standard, blitz, and wild ratings.  If the rating is provisional
  823. it is followed by the number of games played in parentheses (4).  If the rating
  824. is not active it is followed by the number of games needed to be active, in [].
  825. Then come the time since the player logged on, and the idle time.
  826. (Each of the form hour:minutes.)
  827.  
  828. The players are sorted according to the maximum of the active ratings.
  829. (The B, b, s, and w flags described in "help who1" adjust this.)
  830.  
  831. There are a number of optional flags, that select which players to show and
  832. how to show them.  Do "help who1" to see them.
  833.  
  834. See also: ratings, registration, set, players, definitions, who1, who2
  835.  
  836. ***** WHO1 ******   
  837.  
  838. Command : who
  839. Args    : any combination of the set {DSorfaRUgc123tvnsbBw!@T*}
  840.  
  841. --- flags that select who to display are:
  842.   D - lists players who have shout=1
  843.   S - lists players who have sshout=1
  844.   o - (open) lists players who are open for games
  845.   r - (rated) lists players with their rated flags set.
  846.        (i.e. those willing to play rated games)
  847.   f - (free) lists players who are not playing games
  848.   a - (available) lists players available for games (o&f)
  849.   R - (registered) lists players who are registered
  850.   U - (unregistered) lists players who are unregistered
  851.   g5 - lists people who are playing or observing game 5
  852.   c20 - lists people who are in channel 20
  853.   T - titled players, who are FM, IM or GM
  854.   * - admins who have their "*" turned on currently
  855.  
  856. --- flags that select which portion of the list of players to display are:
  857.   1 - lists top 1/3 of the players logged in
  858.   2 - lists middle 1/3 of the players logged in
  859.   3 - lists bottom 1/3 of the players logged in
  860.  
  861. If two digits are given, then the second digit is the denominator in
  862. the above fraction.  I.e. "27" shows the 2nd from the best seventh of
  863. the players selected.
  864.  
  865. --- flags that list players in different formats are:
  866.   t - (terse) lists players in columns [default]
  867.          ("^" means playing, ":" means not open, "." means idle for > 5 min,
  868.           "#" means examining a game.)   
  869.   v - (verbose) lists in the format shown above
  870.   n - (win-loss) lists win-loss record for players
  871.  
  872. --- flags that adjust the order of the players displayed are:
  873.   s - (standard) Use the standard rating for sorting.
  874.   b - (blitz) use the blitz rating for sorting.
  875.   B - (bullet) use the bullet rating for sorting.
  876.   w - (wild) use the wild rating for sorting.
  877.   ! - Sort by ratings only, ignoring the active/inactive and
  878.       provisional/established status of the rating.
  879.   @ - Consider the provisional status, but not the active status.
  880.  
  881. See also: who, who2  
  882.  
  883. ***** WHO2 *****
  884.  
  885. Some examples of who commands:
  886.   w v19      List the top 1/9th of the players in verbose style.
  887.  
  888.   w b        List the players sorted by their blitz ratings, and
  889.              also show those blitz ratings.  (Instead of "b", "w" or "s"
  890.              would indicate wild or standard instead.)
  891.  
  892.   w an       List the players avaiable for playing (open and not playing)
  893.              showing the win/loss records of each.
  894.  
  895.   w or       players that are open for matches and want to play rated games.
  896.  
  897. ***** XOBSERVE *****  
  898.  
  899. Command : xobserve
  900. Args    : game number or player
  901. Examples: "xobserve Fred" -- observes Fred's current game  
  902.           "xobserve 5" -- observes game 5
  903.  
  904. The xobserve command is very similar to the observe command:  it causes you
  905. to begin watching the specified game.  The difference is, it will cause you
  906. to stop observing any other games that you are already observing.  You will
  907. end up observing only the one game you specify with the xobserve command.
  908.  
  909. If you "xobserve" a game you are already observing, nothing happens.  You will
  910. still be observing it.
  911.  
  912. "xobserve" without any arguments causes you to observe the current game of a
  913. person you are following (with a previous "follow" command).  This can be
  914. useful for watching simuls.  You just type "xob" each time you want to move
  915. to the current game of the simul giver.  If you aren't following anyone, you
  916. get a message to that effect.
  917.  
  918. See also: follow, observe, unobserve, simul
  919.  
  920. ***** XTELL *****   
  921.  
  922. Command : xtell
  923. Args    : player message
  924.  
  925. This is identical to tell, but it does not change the current recipient, that
  926. is, the ".", or the current channel ",".  Useful for aliases.
  927.  
  928. See also: tell  
  929.  
  930. ***** ZNOTL *****
  931.  
  932. Command: znotl
  933. Args   : none
  934.  
  935. Shows who on your notify list is currently logged in. Also shows people
  936. currently logged in that have you on their notify list.
  937.  
  938. ***** END OF MANUAL4 *****
  939.